package com.gdzl_hadoop.dao;

import com.gdzl_hadoop.pojo.FileRecord;
import com.gdzl_hadoop.pojo.FileRecordVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FileRecordMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(FileRecord record);

    int insertSelective(FileRecord record);

    FileRecord selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(FileRecord record);

    int updateByPrimaryKey(FileRecord record);

    List<FileRecordVO> selectXzqdmGroupByYear();

    List<FileRecordVO> selectXzpHasFileGroupByXzqdm(String xzqdm);

    int selectExistByXzqdmAndYear(@Param("xzqdm") String xzqdm, @Param("year") String year);

    String selectFileNameByXzqdm(String xzqdm);

    List<String> selectPathByXzqdm(String each_xzqdm);
}